package com.travel.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "租车订单对象")
public class RentCarOrderDto {

    /**
     * 订单id
     */
    @ApiModelProperty(value = "订单id",example = "1")
    private String orderId;

    /**
     * 城市id
     */
    @ApiModelProperty(value = "城市id",example = "1")
    private Integer cityId;

    /**
     * 身份证号
     */
    @ApiModelProperty(value = "身份证号",example = "123456789")
    private String idNumber;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名",example = "张三")
    private String guestName;

    /**
     * 出行人手机号
     */
    @ApiModelProperty(value = "出行人手机号",example = "123456789")
    private String phonenumber;

    /**
     * 租车公司id
     */
    @ApiModelProperty(value = "租车公司名字",example = "小马租车")
    private Integer carCompanyName;

    /**
     * 汽车名
     */
    @ApiModelProperty(value = "汽车名",example = "雪佛兰科沃兹")
    private String carName;

    /**
     * 汽车类型
     */
    @ApiModelProperty(value = "汽车类型",example = "经济型")
    private String carType;

    /**
     * 汽车门数量
     */
    @ApiModelProperty(value = "座位数量",example = "5座位")
    private String doors;

    /**
     * 驾驶类型
     */
    @ApiModelProperty(value = "驾驶类型",example = "手动档")
    private String drivingStyle;

    /**
     * 排量
     */
    @ApiModelProperty(value = "排量",example = "1.5L")
    private String engineCapacity;

    /**
     * 价格
     */
    @ApiModelProperty(value = "价格",example = "8888.88")
    private BigDecimal totalPrice;
}
